Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Czech Republic F1 Czech Republic F3 Slovenia F3 Austria F1 Chile F1a Argentina F4 Argentina F5 Venezuela F1 Venezuela F3 Czech Republic F4 Argentina F7 Colombia F2 Italy F4 Morocco F4 Romania F16 Slovakia F1 Croatia F5 Italy F31 Italy F32 Ukraine F2 Ukraine F3 Chile F5 Czech Republic F6 Chile F6 Germany F2 Germany F3 Austria F2 Colombia F1 Colombia F2 Panama F1 Croatia F2 Argentina F1 Argentina F2 Argentina F3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Argentina F6 Argentina F8 Italy F15 Argentina F9 Italy F16 Italy F17 Italy F19 Germany F7 Italy F21 France F10 France F11 Bolivia F1 Bolivia F2 Bolivia F3 Argentina F4 Argentina F16 Brazil F21 Argentina F22 Chile F4 Netherlands F3 Germany F7 Argentina F14 Argentina F18 Argentina F19 Argentina F3 Argentina F5 Netherlands F3 France F12 Germany F12 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F4 Argentina F5 Argentina F7 Argentina F8 Argentina F9 Germany F8 Germany F9 Germany F10 Germany F11 Argentina F20 Hungary F1 Hungary F3 Italy F13 Morocco F3 Italy F14 Czech Republic F3 Serbia & Montenegro F3 Romania F10 Romania F13 Romania F14 Croatia F3 Romania F15 Chile F8 Chile F9 Chile F10 Chile F11 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Italy F8 Italy F9 Italy F10 Italy F11 France F9 Spain F8 Spain F9 Austria F5 Italy F15 Italy F16 Serbia F1 Italy F19 Italy F20 Germany F8 Germany F9 Germany F10 Germany F11 Uruguay F3 Argentina F12 Italy F17 Chile F5 Argentina F1 Argentina F11 Argentina F12 Argentina F14 Argentina F15 Brazil F13 Brazil F14 Argentina F16 Argentina F17 Uruguay F1 Uruguay F2 Morocco F1 Morocco F2 Italy F6 Italy F9 Argentina F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Italy F26 Italy F27 Argentina F10 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Argentina F2 Argentina F6 Argentina F14 Argentina F15 Argentina F18 Argentina F17 Argentina F20 Argentina F23 Argentina F24 Argentina F25 Brazil F32 Argentina F1 Argentina F2 Argentina F3 Argentina F5 Argentina F6 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Argentina F12 Argentina F13 Argentina F14 Argentina F15 Germany F13 Argentina F6 Colombia F1 Copa Petrobras - Bogota Dharwad Challenger 2006 - Dharwad GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Challenger DCN de Cherbourg - Cherbourg ATP Challenger Trophy 2007 - Trnava Status Athens Open - Athens Sarajevo Challenger Busan Challenger Netherlands F1 Pozoblanco Challenger Seoul Challenger Bogota Challenger Cali Challenger Buenos Aires Challenger Asuncion Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Buenos Aires Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Pingguo Challenger Barranquilla Challenger Blumenau Challenger Penza Challenger St. Remy Challenger Belo Horizonte Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Guayaquil Challenger Dallas Challenger Blumenau Challenger Sao Paulo Challenger Nottingham Challenger Cali Challenger Le Gosier Challenger Busan Challenger Prague Challenger Montevideo Challenger Bratislava Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Granby Challenger Tashkent Challenger Geneva Challenger Drummondville Challenger Raanana Challenger Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires Taipei City Challenger Busan Challenger Dallas Challenger Helsinki Challenger Eckental Challenger Recanati Challenger Tashkent Challenger Brescia Challenger Guangzhou Challenger Belo Horizonte Challenger Seoul Challenger Bangkok Challenger Gimcheon Challenger Tashkent Challenger Brest Challenger Eckental Challenger Brescia Challenger Izmir Challenger Irving Challenger St. Brieuc Challenger Taipei City Challenger Surbiton Challenger Bratislava Challenger Brescia Challenger Glasgow Challenger Surbiton Challenger Phoenix Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Manila Challenger Recanati Challenger Wroclaw Challenger Raanana Challenger Helsinki Challenger Busan Challenger Johannesburg Challenger Ismaning Challenger Eckental Challenger Eckental Challenger Netherlands F1 Argentina F26 Rennes Challenger Quimper Challenger Germany F13 Pau Challenger Orleans Challenger Irving Challenger Mons Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger St. Brieuc Challenger Bratislava Challenger Biella Challenger Granby Challenger Budapest Challenger Ismaning Challenger Quimper 2 Challenger Biella 2 Challenger Lugano Challenger Ostrava Challenger Ismaning Challenger Forli 3 Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Bratislava Challenger Ismaning Challenger dBI Tennis Challenger - Binghamton Ethias Trophy - Mons La Serena Open - La Serena Samsung Securities Cup - Seoul Guangzhou Challenger Santos Challenger Nottingham Challenger Astana Challenger Dortmund Challenger Helsinki Challenger Timisoara Challenger Oberstaufen Challenger Campinas Challenger Tashkent Challenger Itajai Challenger Santos Challenger Topshelf Open - 's-Hertogenbosch Guadalajara Challenger Portoroz Challenger St. Remy Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Quimper Challenger Shenzhen Challenger Bratislava Challenger Bergamo Challenger Wroclaw Challenger Portoroz Challenger Loughborough Challenger Ilkley Challenger Aptos Challenger Mallorca Challenger Quimper Challenger Mallorca Challenger Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BMW Open - Munich Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai BB&T Atlanta Open - Atlanta Aircel Chennai Open - Chennai Open de Nice Cote dAzur - Nice Regions Morgan Keegan Championships - Memphis Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Qatar ExxonMobil Open - Doha Kos Succhetti Tennis Cup - Cordenons Tatra Banka Open 2003 - Bratislava Steelers Cup - Kosice Tatra Banka Open - Bratislava Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Hall of Fame Tennis Championships - Newport Olbia Challenger - Olbia Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini Citi Open - Washington Copa Petrobras - Santiago Tatra Banka Open - Bratislava IPP Open - Helsinki Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Steelers Cup - Kosice Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Togliatti Cup - Togliatti San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Challenger Brasov - Brasov Open de Rennes La Trinitaine - Rennes Copa Petrobras Uruguray - Montevideo The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Fes Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Copa Petrobras Brazil - Belo Horizonte Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Pharma Medico Open 2008 - Aarhus Kosice Open-Steelers Cup 2008 - Kosice Gerry Weber Open - Halle Porsche Open - Poznan Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx BB&T Atlanta Open - Atlanta Open des Alpes Trophee BNP Paribas - Grenoble PBZ Zagreb Indoors - Zagreb Citi Open - Washington VTR Open - Vina del Mar Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Shenzhen Open - Shenzhen If Stockholm Open - Stockholm ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Fergana Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Manchester Challenger Segovia Challenger St. Remy Challenger Mons Challenger Chuncheon Challenger Bratislava Challenger BB&T Atlanta Open - Atlanta Sunrise Challenger Johannesburg Challenger Athens Challenger St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Orleans Challenger Recife Challenger Libema Open - 's-Hertogenbosch U.S. National Indoor Tennis Championships - Memphis Zagreb Challenger Nottingham Challenger San Benedetto Challenger Segovia Challenger Izmir Challenger Campinas Challenger Mons Challenger Orleans Challenger Ortisei Challenger Buenos Aires Challenger Bratislava Challenger Montevideo Challenger Open 13 Provence - Marseille Florianopolis Challenger Santiago Challenger Citi Open - Washington Santos Challenger Prague Challenger AEGON Championships - London Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Bercuit Challenger Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Buenos Aires Challenger Bratislava Challenger Sao Leopoldo Challenger Open Sud de France - Montpellier Sao Paulo Challenger Kun-Ming Challenger St. Remy Challenger Tashkent Challenger San Juan Challenger Guayaquil Challenger Irving Challenger The Dubai Tennis Championships - Dubai Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Granby Challenger Citi Open - Washington Brasil Open - Sao Paulo Gerry Weber Open - Halle Jonkoping Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Power Horse Cup - Dusseldorf Winston-Salem Open - Winston-Salem Izmir Challenger Aircel Chennai Open - Chennai Open 13 - Marseille DIEMA XTRA Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Kaohsiung Challenger Mercedes Cup - Stuttgart Erste Bank Open - Vienna AEGON International - Eastbourne Ortisei Challenger Indian Wells Challenger Citi Open - Washington Eckental Challenger Taipei City Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Vancouver Challenger Prosperita Open 2007 - Ostrava Bratislava Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Biella 1 Challenger Open Sud de France - Montpellier Prague Challenger Biella 7 Challenger Trofeo Sisma Mantova - Mantova Wimbledon - London Cary Challenger Bratislava Challenger Biel Challenger Ostrava Challenger Pozoblanco Challenger Troisdorf Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Ortisei Challenger Open Seat Godo 2007 - Barcelona PBZ Zagreb Indoors - Zagreb Open Romania - Bucharest BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney Shenzhen Open - Shenzhen New York Open - New York AEGON International - Eastbourne Countrywide Classic - Los Angeles Open Sud de France - Montpellier SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Citi Open - Washington Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb Shenzhen Open - Shenzhen Sony Ericsson Open - Miami Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid US Men's Clay Court Championship - Houston Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Open Tennis - Miami Rogers Cup - Montreal Sony Open Tennis - Miami Miami Open - Miami Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Davis Cup, Group I, 1R, POR-SVK 4-1 Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, CHI-SVK 4-1 Wimbledon - London Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Olympics - London